home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / mus / edit / AlgoRhythms.lha / AlgoRhythms / AlgoRhythms.smake < prev    next >
Text File  |  1994-01-15  |  3KB  |  67 lines

  1. # MAKEFILE for AlgoRhythms by Thomas E. Janzen
  2. # 30 October 1992
  3. #
  4. OFLAG = nooptglobal
  5. ERRFLAGS = ignore=88+87
  6. OBJ = ALGO_OBJ:
  7. EXE = ALGO_EXE:
  8. SRC = ALGO_SRC:
  9. LST = ALGO_LST:
  10.  
  11. CFLAGS = data=near cpu=ANY code=far \
  12. math=IEEE stringmerge objectname=$(OBJ) OptimizerTime incdirectory=$(SRC) \
  13. nostackcheck parameters=registers nodebug define INCLUDES_2=1 \
  14. define __USE_SYSBASE=1 noversion noverbose
  15.  
  16. WITH = $(EXE)ALGORHYTHMS.WITH
  17. $(EXE)AlgoRhythms: $(OBJ)AlgoRhythms.o $(OBJ)DrawForm.o $(OBJ)Files.o \
  18.    $(OBJ)menus.o $(OBJ)musicserial.o \
  19.    $(OBJ)musictimer.o $(OBJ)Record.o $(OBJ)scales.o $(OBJ)window.o \
  20.    $(OBJ)audio.o $(OBJ)forms.o $(OBJ)voices.o $(OBJ)musicrexx.o \
  21.    $(OBJ)pitchnames.o $(OBJ)colors.o
  22.    slink with $(WITH)
  23. $(OBJ)AlgoRhythms.o: $(SRC)AlgoRhythms.c $(SRC)AlgoRhythms.h \
  24.    $(SRC)MusicTimer.h $(SRC)MusicSerial.h $(SRC)Files.h $(SRC)Scales.h \
  25.    $(SRC)audio.h $(SRC)Window.h $(SRC)DrawForm.h $(SRC)Menus.h \
  26.    $(SRC)Record.h $(SRC)forms.h $(SRC)voices.h $(SRC)musicrexx.h \
  27.    $(SRC)colors.h 
  28.    sc $(CFLAGS)  $(SRC)AlgoRhythms.c
  29. $(OBJ)DrawForm.o: $(SRC)DrawForm.c $(SRC)DrawForm.h $(SRC)AlgoRhythms.h\
  30.    $(SRC)Window.h
  31.    sc $(CFLAGS)  $(OFLAG) $(SRC)DrawForm.c
  32. $(OBJ)Files.o: $(SRC)Files.c $(SRC)AlgoRhythms.h $(SRC)Window.h \
  33.    $(SRC)Files.h $(SRC)audio.h   
  34.    sc $(CFLAGS)  $(OFLAG) $(SRC)Files.c
  35. $(OBJ)Menus.o: $(SRC)Menus.c $(SRC)Window.h $(SRC)AlgoRhythms.h \
  36.    $(SRC)scale_list.h $(SRC)Menus.h
  37.    sc $(CFLAGS)  $(OFLAG) $(SRC)Menus.c
  38. $(OBJ)MusicSerial.o: $(SRC)musicserial.c $(SRC)AlgoRhythms.h \
  39.    $(SRC)Window.h $(SRC)MusicSerial.h $(SRC)Record.h $(SRC)Audio.h
  40.    sc $(CFLAGS)  $(ERRFLAGS) $(SRC)MusicSerial.c
  41. $(OBJ)MusicTimer.o: $(SRC)musictimer.c $(SRC)MusicTimer.h $(SRC)Window.h
  42.    sc $(CFLAGS)  $(ERRFLAGS) $(OFLAG) $(SRC)MusicTimer.c
  43. $(OBJ)Record.o: $(SRC)Record.c $(SRC)AlgoRhythms.h $(SRC)Menus.h \
  44.    $(SRC)Record.h
  45.    sc $(CFLAGS)  $(SRC)Record.c
  46. $(OBJ)Scales.o: $(SRC)Scales.c $(SRC)Scales.h $(SRC)scale_list.h
  47.    sc $(CFLAGS)  $(OFLAG) $(SRC)Scales.c
  48. $(OBJ)Window.o: $(SRC)Window.c $(SRC)Window.h
  49.    sc $(CFLAGS)  $(OFLAG) $(SRC)Window.c
  50. $(OBJ)Audio.o: $(SRC)Audio.c $(SRC)Window.h $(SRC)AlgoRhythms.h \
  51.    $(SRC)Audio.h $(SRC)Record.h
  52.    sc $(CFLAGS)  $(OFLAG) $(SRC)Audio.c
  53. $(OBJ)forms.o: $(SRC)forms.c $(SRC)scale_list.h $(SRC)window.h \
  54.    $(SRC)forms.h $(SRC)algorhythms.h $(SRC)scales.h
  55.    sc $(CFLAGS)  $(OFLAG) $(SRC)forms.c
  56. $(OBJ)voices.o: $(SRC)voices.c $(SRC)voices.h $(SRC)window.h \
  57.    $(SRC)AlgoRhythms.h $(SRC)pitchnames.h
  58.    sc $(CFLAGS)  $(OFLAG) $(SRC)voices.c
  59. $(OBJ)musicrexx.o: $(SRC)musicrexx.c $(SRC)musicrexx.h $(SRC)scales.h\
  60.    $(SRC)drawform.h $(SRC)window.h $(SRC)files.h $(SRC)pitchnames.h
  61.    sc $(CFLAGS)  $(OFLAG) $(SRC)musicrexx.c
  62. $(OBJ)pitchnames.o: $(SRC)pitchnames.c $(SRC)pitchnames.h \
  63.    $(SRC)AlgoRhythms.h $(SRC)pitchnames.h
  64.    sc $(CFLAGS)  $(OFLAG) $(SRC)pitchnames.c
  65. $(OBJ)colors.o: $(SRC)colors.c $(SRC)window.h $(SRC)colors.h
  66.    sc $(CFLAGS)  $(OFLAG) $(SRC)colors.c
  67.